Text copied to clipboard!

Titel

Text copied to clipboard!

Indlejret softwareudvikler

Beskrivelse

Text copied to clipboard!
Vi søger en dygtig og engageret indlejret softwareudvikler til at blive en del af vores tekniske team. Som indlejret softwareudvikler vil du spille en central rolle i design, udvikling og vedligeholdelse af software til indlejrede systemer, der anvendes i en bred vifte af produkter og applikationer. Du vil arbejde tæt sammen med hardwareingeniører, systemarkitekter og testteams for at sikre, at vores løsninger er pålidelige, effektive og opfylder kundernes krav. Dine primære opgaver vil inkludere udvikling af firmware og software til mikrokontrollere og andre indlejrede platforme, fejlfinding og optimering af eksisterende kode samt deltagelse i hele udviklingscyklussen fra kravspecifikation til implementering og test. Du vil også være ansvarlig for at dokumentere din kode og sikre, at den overholder gældende standarder og bedste praksis. Vi leder efter en person med stærke tekniske færdigheder, der har erfaring med programmering i C/C++ og kendskab til realtidsoperativsystemer (RTOS). Erfaring med hardware-nær udvikling, kommunikationsprotokoller som SPI, I2C, UART og CAN, samt værktøjer som oscilloskop og logikanalysator er en fordel. Du skal være i stand til at arbejde selvstændigt såvel som i teams og have en struktureret tilgang til problemløsning. Hos os får du mulighed for at arbejde med spændende teknologier og innovative projekter i et dynamisk og tværfagligt miljø. Vi tilbyder fleksible arbejdsforhold, faglig udvikling og en kultur, hvor dine idéer og input bliver værdsat. Hvis du brænder for indlejret softwareudvikling og ønsker at gøre en forskel, vil vi meget gerne høre fra dig.

Ansvarsområder

Text copied to clipboard!
  • Udvikle og vedligeholde firmware til indlejrede systemer
  • Samarbejde med hardware- og softwareteams om systemintegration
  • Fejlsøge og optimere eksisterende kode
  • Udarbejde teknisk dokumentation og specifikationer
  • Implementere og teste nye funktionaliteter
  • Sikre overholdelse af kodestandarder og bedste praksis
  • Deltage i designgennemgange og tekniske møder
  • Bidrage til kontinuerlig forbedring af udviklingsprocesser

Krav

Text copied to clipboard!
  • Bachelor- eller kandidatgrad i datalogi, elektronik eller lignende
  • Erfaring med C/C++ programmering
  • Kendskab til realtidsoperativsystemer (RTOS)
  • Forståelse for hardware-nær programmering
  • Erfaring med kommunikationsprotokoller som SPI, I2C, UART, CAN
  • Evne til at læse og forstå elektroniske kredsløbsdiagrammer
  • Erfaring med versionsstyringsværktøjer som Git
  • Gode samarbejdsevner og kommunikationsevner
  • Struktureret og analytisk tilgang til problemløsning
  • Flydende i dansk og engelsk, både mundtligt og skriftligt

Mulige interviewspørgsmål

Text copied to clipboard!
  • Hvilken erfaring har du med udvikling af firmware til mikrokontrollere?
  • Har du arbejdet med RTOS før? Hvis ja, hvilke?
  • Hvordan håndterer du fejlfinding i indlejrede systemer?
  • Hvilke kommunikationsprotokoller har du erfaring med?
  • Hvordan sikrer du kvaliteten af din kode?
  • Har du erfaring med test og validering af indlejret software?
  • Hvordan samarbejder du med hardwareingeniører?
  • Hvilke værktøjer bruger du til debugging og analyse?
  • Kan du give et eksempel på et projekt, hvor du har arbejdet med indlejret software?
  • Hvordan holder du dig opdateret med nye teknologier inden for dit felt?